Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Detached £864,251 £510,000 2 Aug 2010
2 THE LARCHES Detached £1,248,843 £910,000 13 Jan 2016
4 THE LARCHES Detached £1,155,101 £681,000 27 May 2010
5 THE LARCHES Detached £1,232,880 £385,000 15 Nov 2001